import type { ApiPagination } from '#types/utils'

export interface SmsTemplateListParams {
    limit?: number
    /**
     * 模版名称
     */
    name?: string
    page?: number
    /**
     * 状态 1.启用 0.禁用
     */
    status?: number
    [property: string]: any
}

export interface SmsTemplateListItem {
    /**
     * 模版内容
     */
    content: string
    /**
     * 创建时间
     */
    createTime: string
    /**
     * 模版id
     */
    id: number
    /**
     * 模版名称
     */
    name: string
    /**
     * 更新时间
     */
    updateTime: string
    /**
     * 更新人
     */
    updateUser: number
    /**
     * 状态 1.启用 0.禁用
     */
    username: number
    [property: string]: any
}

export type SmsTemplateListResult = ApiPagination<SmsTemplateListItem>

export interface EditStatusParams {
    /**
     * 模版ID
     */
    id: number
    /**
     * 状态，0.禁用 1.正常
     */
    status: number
    [property: string]: any
}
